/** 
* All Rights Reserved , Copyright (C) 2022 , 青岛鼎信通讯股份有限公司
* 
* PmContractChangeEntity
* 项目合同信息变更申请
* 
* 修改纪录
* 2022-12-09 版本：1.0 duzehou 创建。
* @version 版本：1.0
* @author 作者：duzehou</name>
* 创建日期2022-12-09</date>
*/

package com.topscomm.pm.pojo;

import java.math.BigDecimal;
import java.util.*;
import com.topscomm.pm.*;

public class PmContractChangeEntity extends PmEntity
{
    private static final long serialVersionUID = 1L;
    /** TableName:项目合同信息变更申请	*/
    public static String tableName= "PmContractChange";
    @Override
    public String getTableName(){ return "PmContractChange";}

    /** ColumnName:项目		*/
    public static String FieldProjectid = "projectid";

    /** ColumnName:变更原因		*/
    public static String FieldChangereason = "changereason";

    /** ColumnName:合同所属组织		*/
    public static String FieldContractorgname = "contractorgname";

    /** ColumnName:合同所属组织(新)		*/
    public static String FieldContractorgname2 = "contractorgname2";

    /** ColumnName:合同所属组织编码		*/
    public static String FieldContractorgcode = "contractorgcode";

    /** ColumnName:合同所属组织编码(新)		*/
    public static String FieldContractorgcode2 = "contractorgcode2";

    /** ColumnName:合同所属部门		*/
    public static String FieldContractdeptname = "contractdeptname";

    /** ColumnName:合同所属部门(新)		*/
    public static String FieldContractdeptname2 = "contractdeptname2";

    /** ColumnName:合同所属部门编码		*/
    public static String FieldContractdeptcode = "contractdeptcode";

    /** ColumnName:合同所属部门编码(新)		*/
    public static String FieldContractdeptcode2 = "contractdeptcode2";

    /** ColumnName:客户id		*/
    public static String FieldCustomerid = "customerid";

    /** ColumnName:客户名称		*/
    public static String FieldCustomername = "customername";

    /** ColumnName:合同名称		*/
    public static String FieldContractname = "contractname";

    /** ColumnName:合同编号		*/
    public static String FieldContractcode = "contractcode";

    /** ColumnName:合同日期		*/
    public static String FieldContractdate = "contractdate";

    /** ColumnName:合同金额		*/
    public static String FieldContractmoney = "contractmoney";

    /** ColumnName:合同金额(新)		*/
    public static String FieldContractmoney2 = "contractmoney2";

    /** ColumnName:已开票金额		*/
    public static String FieldBillmoney = "billmoney";

    /** ColumnName:收件人		*/
    public static String FieldReceiver = "receiver";

    /** ColumnName:收件人(新)		*/
    public static String FieldReceiver2 = "receiver2";

    /** ColumnName:收件人电话		*/
    public static String FieldPhone = "phone";

    /** ColumnName:收件人电话(新)		*/
    public static String FieldPhone2 = "phone2";

    /** ColumnName:回寄地址		*/
    public static String FieldPostal = "postal";

    /** ColumnName:回寄地址(新)		*/
    public static String FieldPostal2 = "postal2";

    /** ColumnName:快递方式		*/
    public static String FieldCourier = "courier";

    /** ColumnName:快递方式(新)		*/
    public static String FieldCourier2 = "courier2";

    /** ColumnName:快递单号		*/
    public static String FieldCouriernumber = "couriernumber";

    /** ColumnName:快递单号(新)		*/
    public static String FieldCouriernumber2 = "couriernumber2";

    /** ColumnName:申请公司		*/
    public static String FieldOrgname = "orgname";

    /** ColumnName:申请公司编码		*/
    public static String FieldOrgcode = "orgcode";

    /** ColumnName:申请部门		*/
    public static String FieldDeptname = "deptname";

    /** ColumnName:申请部门编码		*/
    public static String FieldDeptcode = "deptcode";

    /** ColumnName:申请人姓名		*/
    public static String FieldUsername = "username";

    /** ColumnName:申请人工号		*/
    public static String FieldUsercode = "usercode";

    /** ColumnName:单据日期		*/
    public static String FieldDocdate = "docdate";

    /** ColumnName:提交日期		*/
    public static String FieldSubmitdate = "submitdate";

    /** ColumnName:单据编号		*/
    public static String FieldDocno = "docno";

    /** ColumnName:审批流程		*/
    public static String FieldFlowid = "flowid";

    /** ColumnName:最新阶段		*/
    public static String FieldLatestphase = "latestphase";

    /** ColumnName:状态		*/
    public static String FieldState = "state";

    /** ColumnName:合同		*/
    public static String FieldContractid = "contractid";

    /** ColumnName:来源机会点编号		*/
    public static String FieldChancebackbonecode = "chancebackbonecode";

    /** ColumnName:来源机会点名称		*/
    public static String FieldChancebackbonename = "chancebackbonename";

    /** ColumnName:是否是历史合同		*/
    public static String FieldIshistoryContract = "ishistoryContract";

    /**项目		*/
    private long projectid;

    /**变更原因		*/
    private String changereason;

    /**合同所属组织		*/
    private String contractorgname;

    /**合同所属组织(新)		*/
    private String contractorgname2;

    /**合同所属组织编码		*/
    private String contractorgcode;

    /**合同所属组织编码(新)		*/
    private String contractorgcode2;

    /**合同所属部门		*/
    private String contractdeptname;

    /**合同所属部门(新)		*/
    private String contractdeptname2;

    /**合同所属部门编码		*/
    private String contractdeptcode;

    /**合同所属部门编码(新)		*/
    private String contractdeptcode2;

    /**客户id		*/
    private long customerid;

    /**客户名称		*/
    private String customername;

    /**合同名称		*/
    private String contractname;

    /**合同编号		*/
    private String contractcode;

    /**合同日期		*/
    private Date contractdate;

    /**合同金额		*/
    private BigDecimal contractmoney=BigDecimal.ZERO;

    /**合同金额(新)		*/
    private BigDecimal contractmoney2=BigDecimal.ZERO;

    /**已开票金额		*/
    private BigDecimal billmoney=BigDecimal.ZERO;

    /**收件人		*/
    private String receiver;

    /**收件人(新)		*/
    private String receiver2;

    /**收件人电话		*/
    private String phone;

    /**收件人电话(新)		*/
    private String phone2;

    /**回寄地址		*/
    private String postal;

    /**回寄地址(新)		*/
    private String postal2;

    /**快递方式		*/
    private String courier;

    /**快递方式(新)		*/
    private String courier2;

    /**快递单号		*/
    private String couriernumber;

    /**快递单号(新)		*/
    private String couriernumber2;

    /**申请公司		*/
    private String orgname;

    /**申请公司编码		*/
    private String orgcode;

    /**申请部门		*/
    private String deptname;

    /**申请部门编码		*/
    private String deptcode;

    /**申请人姓名		*/
    private String username;

    /**申请人工号		*/
    private String usercode;

    /**单据日期		*/
    private Date docdate;

    /**提交日期		*/
    private Date submitdate;

    /**单据编号		*/
    private String docno;

    /**审批流程		*/
    private long flowid;

    /**最新阶段		*/
    private String latestphase;

    /**状态		*/
    private int state;

    /**合同		*/
    private long contractid;

    /**来源机会点编号		*/
    private String chancebackbonecode;

    /**来源机会点名称		*/
    private String chancebackbonename;

    /**是否是历史合同		*/
    private int ishistoryContract;

    /**
    * @return the  projectid:项目
    */
    public long getProjectid() {
        return this.projectid;
    }

    /**
    * @param projectid:项目
    */
    public void setProjectid(long projectid) {
        this.projectid = projectid;
    }

    /**
    * @return the  changereason:变更原因
    */
    public String getChangereason() {
        return this.changereason;
    }

    /**
    * @param changereason:变更原因
    */
    public void setChangereason(String changereason) {
        this.changereason = changereason;
    }

    /**
    * @return the  contractorgname:合同所属组织
    */
    public String getContractorgname() {
        return this.contractorgname;
    }

    /**
    * @param contractorgname:合同所属组织
    */
    public void setContractorgname(String contractorgname) {
        this.contractorgname = contractorgname;
    }

    /**
    * @return the  contractorgname2:合同所属组织(新)
    */
    public String getContractorgname2() {
        return this.contractorgname2;
    }

    /**
    * @param contractorgname2:合同所属组织(新)
    */
    public void setContractorgname2(String contractorgname2) {
        this.contractorgname2 = contractorgname2;
    }

    /**
    * @return the  contractorgcode:合同所属组织编码
    */
    public String getContractorgcode() {
        return this.contractorgcode;
    }

    /**
    * @param contractorgcode:合同所属组织编码
    */
    public void setContractorgcode(String contractorgcode) {
        this.contractorgcode = contractorgcode;
    }

    /**
    * @return the  contractorgcode2:合同所属组织编码(新)
    */
    public String getContractorgcode2() {
        return this.contractorgcode2;
    }

    /**
    * @param contractorgcode2:合同所属组织编码(新)
    */
    public void setContractorgcode2(String contractorgcode2) {
        this.contractorgcode2 = contractorgcode2;
    }

    /**
    * @return the  contractdeptname:合同所属部门
    */
    public String getContractdeptname() {
        return this.contractdeptname;
    }

    /**
    * @param contractdeptname:合同所属部门
    */
    public void setContractdeptname(String contractdeptname) {
        this.contractdeptname = contractdeptname;
    }

    /**
    * @return the  contractdeptname2:合同所属部门(新)
    */
    public String getContractdeptname2() {
        return this.contractdeptname2;
    }

    /**
    * @param contractdeptname2:合同所属部门(新)
    */
    public void setContractdeptname2(String contractdeptname2) {
        this.contractdeptname2 = contractdeptname2;
    }

    /**
    * @return the  contractdeptcode:合同所属部门编码
    */
    public String getContractdeptcode() {
        return this.contractdeptcode;
    }

    /**
    * @param contractdeptcode:合同所属部门编码
    */
    public void setContractdeptcode(String contractdeptcode) {
        this.contractdeptcode = contractdeptcode;
    }

    /**
    * @return the  contractdeptcode2:合同所属部门编码(新)
    */
    public String getContractdeptcode2() {
        return this.contractdeptcode2;
    }

    /**
    * @param contractdeptcode2:合同所属部门编码(新)
    */
    public void setContractdeptcode2(String contractdeptcode2) {
        this.contractdeptcode2 = contractdeptcode2;
    }

    /**
    * @return the  customerid:客户id
    */
    public long getCustomerid() {
        return this.customerid;
    }

    /**
    * @param customerid:客户id
    */
    public void setCustomerid(long customerid) {
        this.customerid = customerid;
    }

    /**
    * @return the  customername:客户名称
    */
    public String getCustomername() {
        return this.customername;
    }

    /**
    * @param customername:客户名称
    */
    public void setCustomername(String customername) {
        this.customername = customername;
    }

    /**
    * @return the  contractname:合同名称
    */
    public String getContractname() {
        return this.contractname;
    }

    /**
    * @param contractname:合同名称
    */
    public void setContractname(String contractname) {
        this.contractname = contractname;
    }

    /**
    * @return the  contractcode:合同编号
    */
    public String getContractcode() {
        return this.contractcode;
    }

    /**
    * @param contractcode:合同编号
    */
    public void setContractcode(String contractcode) {
        this.contractcode = contractcode;
    }

    /**
    * @return the  contractdate:合同日期
    */
    public Date getContractdate() {
        return this.contractdate;
    }

    /**
    * @param contractdate:合同日期
    */
    public void setContractdate(Date contractdate) {
        this.contractdate = contractdate;
    }

    /**
    * @return the  contractmoney:合同金额
    */
    public BigDecimal getContractmoney() {
        return this.contractmoney;
    }

    /**
    * @param contractmoney:合同金额
    */
    public void setContractmoney(BigDecimal contractmoney) {
        this.contractmoney = contractmoney;
    }

    /**
    * @return the  contractmoney2:合同金额(新)
    */
    public BigDecimal getContractmoney2() {
        return this.contractmoney2;
    }

    /**
    * @param contractmoney2:合同金额(新)
    */
    public void setContractmoney2(BigDecimal contractmoney2) {
        this.contractmoney2 = contractmoney2;
    }

    /**
    * @return the  billmoney:已开票金额
    */
    public BigDecimal getBillmoney() {
        return this.billmoney;
    }

    /**
    * @param billmoney:已开票金额
    */
    public void setBillmoney(BigDecimal billmoney) {
        this.billmoney = billmoney;
    }

    /**
    * @return the  receiver:收件人
    */
    public String getReceiver() {
        return this.receiver;
    }

    /**
    * @param receiver:收件人
    */
    public void setReceiver(String receiver) {
        this.receiver = receiver;
    }

    /**
    * @return the  receiver2:收件人(新)
    */
    public String getReceiver2() {
        return this.receiver2;
    }

    /**
    * @param receiver2:收件人(新)
    */
    public void setReceiver2(String receiver2) {
        this.receiver2 = receiver2;
    }

    /**
    * @return the  phone:收件人电话
    */
    public String getPhone() {
        return this.phone;
    }

    /**
    * @param phone:收件人电话
    */
    public void setPhone(String phone) {
        this.phone = phone;
    }

    /**
    * @return the  phone2:收件人电话(新)
    */
    public String getPhone2() {
        return this.phone2;
    }

    /**
    * @param phone2:收件人电话(新)
    */
    public void setPhone2(String phone2) {
        this.phone2 = phone2;
    }

    /**
    * @return the  postal:回寄地址
    */
    public String getPostal() {
        return this.postal;
    }

    /**
    * @param postal:回寄地址
    */
    public void setPostal(String postal) {
        this.postal = postal;
    }

    /**
    * @return the  postal2:回寄地址(新)
    */
    public String getPostal2() {
        return this.postal2;
    }

    /**
    * @param postal2:回寄地址(新)
    */
    public void setPostal2(String postal2) {
        this.postal2 = postal2;
    }

    /**
    * @return the  courier:快递方式
    */
    public String getCourier() {
        return this.courier;
    }

    /**
    * @param courier:快递方式
    */
    public void setCourier(String courier) {
        this.courier = courier;
    }

    /**
    * @return the  courier2:快递方式(新)
    */
    public String getCourier2() {
        return this.courier2;
    }

    /**
    * @param courier2:快递方式(新)
    */
    public void setCourier2(String courier2) {
        this.courier2 = courier2;
    }

    /**
    * @return the  couriernumber:快递单号
    */
    public String getCouriernumber() {
        return this.couriernumber;
    }

    /**
    * @param couriernumber:快递单号
    */
    public void setCouriernumber(String couriernumber) {
        this.couriernumber = couriernumber;
    }

    /**
    * @return the  couriernumber2:快递单号(新)
    */
    public String getCouriernumber2() {
        return this.couriernumber2;
    }

    /**
    * @param couriernumber2:快递单号(新)
    */
    public void setCouriernumber2(String couriernumber2) {
        this.couriernumber2 = couriernumber2;
    }

    /**
    * @return the  orgname:申请公司
    */
    public String getOrgname() {
        return this.orgname;
    }

    /**
    * @param orgname:申请公司
    */
    public void setOrgname(String orgname) {
        this.orgname = orgname;
    }

    /**
    * @return the  orgcode:申请公司编码
    */
    public String getOrgcode() {
        return this.orgcode;
    }

    /**
    * @param orgcode:申请公司编码
    */
    public void setOrgcode(String orgcode) {
        this.orgcode = orgcode;
    }

    /**
    * @return the  deptname:申请部门
    */
    public String getDeptname() {
        return this.deptname;
    }

    /**
    * @param deptname:申请部门
    */
    public void setDeptname(String deptname) {
        this.deptname = deptname;
    }

    /**
    * @return the  deptcode:申请部门编码
    */
    public String getDeptcode() {
        return this.deptcode;
    }

    /**
    * @param deptcode:申请部门编码
    */
    public void setDeptcode(String deptcode) {
        this.deptcode = deptcode;
    }

    /**
    * @return the  username:申请人姓名
    */
    public String getUsername() {
        return this.username;
    }

    /**
    * @param username:申请人姓名
    */
    public void setUsername(String username) {
        this.username = username;
    }

    /**
    * @return the  usercode:申请人工号
    */
    public String getUsercode() {
        return this.usercode;
    }

    /**
    * @param usercode:申请人工号
    */
    public void setUsercode(String usercode) {
        this.usercode = usercode;
    }

    /**
    * @return the  docdate:单据日期
    */
    public Date getDocdate() {
        return this.docdate;
    }

    /**
    * @param docdate:单据日期
    */
    public void setDocdate(Date docdate) {
        this.docdate = docdate;
    }

    /**
    * @return the  submitdate:提交日期
    */
    public Date getSubmitdate() {
        return this.submitdate;
    }

    /**
    * @param submitdate:提交日期
    */
    public void setSubmitdate(Date submitdate) {
        this.submitdate = submitdate;
    }

    /**
    * @return the  docno:单据编号
    */
    public String getDocno() {
        return this.docno;
    }

    /**
    * @param docno:单据编号
    */
    public void setDocno(String docno) {
        this.docno = docno;
    }

    /**
    * @return the  flowid:审批流程
    */
    public long getFlowid() {
        return this.flowid;
    }

    /**
    * @param flowid:审批流程
    */
    public void setFlowid(long flowid) {
        this.flowid = flowid;
    }

    /**
    * @return the  latestphase:最新阶段
    */
    public String getLatestphase() {
        return this.latestphase;
    }

    /**
    * @param latestphase:最新阶段
    */
    public void setLatestphase(String latestphase) {
        this.latestphase = latestphase;
    }

    /**
    * @return the  state:状态
    */
    public int getState() {
        return this.state;
    }

    /**
    * @param state:状态
    */
    public void setState(int state) {
        this.state = state;
    }

    /**
    * @return the  contractid:合同
    */
    public long getContractid() {
        return this.contractid;
    }

    /**
    * @param contractid:合同
    */
    public void setContractid(long contractid) {
        this.contractid = contractid;
    }

    /**
    * @return the  chancebackbonecode:来源机会点编号
    */
    public String getChancebackbonecode() {
        return this.chancebackbonecode;
    }

    /**
    * @param chancebackbonecode:来源机会点编号
    */
    public void setChancebackbonecode(String chancebackbonecode) {
        this.chancebackbonecode = chancebackbonecode;
    }

    /**
    * @return the  chancebackbonename:来源机会点名称
    */
    public String getChancebackbonename() {
        return this.chancebackbonename;
    }

    /**
    * @param chancebackbonename:来源机会点名称
    */
    public void setChancebackbonename(String chancebackbonename) {
        this.chancebackbonename = chancebackbonename;
    }

    /**
    * @return the  ishistoryContract:是否是历史合同
    */
    public int getIshistoryContract() {
        return this.ishistoryContract;
    }

    /**
    * @param ishistoryContract:是否是历史合同
    */
    public void setIshistoryContract(int ishistoryContract) {
        this.ishistoryContract = ishistoryContract;
    }

}
